vegetable pizza - French English Dictionary